" Crafting and executing strategy : " Arthur A. Thompson, Margaret A. Peteraf, John E. Gamble, A.J. Strickland III.