Political ideas for A Level: Liberalism, Socialism, Conservatism, Feminism, Anarchism 2nd Edition - Maria Egan, Richard Kelly, Neil McNaughton

These Student's Books will help students understand the core ideas and principles behind the…