The McKinsey mind : understanding and implementing the problem-solving tools and management techniques of the world's top strategic consulting firm