Understanding the political philosophers : from ancient to modern times - Alan Haworth (Routledge, 2004)