POLITICAL THEORY AN INTRODUCTION - ANDREW HEYWOOD (BLOOMSBURY)