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