History of political thought: 1789 to the present - Haddock,Bruce (Polity Press Cambridge, 2005)