Leadership and strategy are intricately connected--one of the primary responsibilities of leaders is to formulate strategy. In an organization, only the leader has the power to implement strategic change. Thus strategic thinking is a necessary and fundamental cognitive ability of a leader. Strategic thinking requires both an idealism (to imagine a better world) and a realism (to acquire the resources, skills and organization to get there). However,...