David Boucher and Paul Kelly (eds.) Political Thinkers: From Socrates to the Present - Oxford University Press 2017