Comprehensive Strategic Management: A Guide for Students, Insight for Managers