Developing strategic thought: A collection of the best thinking on business strategy - Garratt , Bob (London Profile, 2004)