Political ideologies - Heywood, Andrew (New York Palgrave macmillan, 2007)