Political ideologies an introduction - Heywood, Andrew (Macmillan, 1998)