Political ideologies : an introduction - Andrew Heywood (Macmillan, 1995)