Political ideologies An introduction - Geoghegan , Vincent; Wilford , Rick (Routledge, 2014)