Essentials of political ideas : For a-level - Heywood, Andrew (UK Palgrave, 2018)