Political thinkers : from Socrates to the present - Boucher, David (Oxford University Press, 2009)