A history of western political thought - McClelland, J. S. (Routledge, 1996)