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