Mastering strategic management - Hannagan Tim (NY NY, Palgrave, 2002)