Essentials of Strategic Management: Effective Formulation and Execution of Strategy