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