Mastering strategic management - Hannagan, Tim (Palgrave master series, 2002)