Political ideologies : an introduction / Andrew Heywood. - Heywood, Andrew (Palgrave Macmillan, 2007)