Andrew Heywood Political ideologies : an introduction / Andrew Heywood - Palgrave Macmillan ISBN: 9780230396302 Dewey Class. No.: 320.5