The Systems Thinking Approach to Strategic Planning and Management by Stephen Haines