Essentials of Strategic Management by John E. Gamble & Jr. Arthur A. Thompson