Essentials Of Strategic Management by John E. Gamble & John Gamble