Great political thinkers Plato to the present - Ebenstein, William (Oxford & IBM, 1969)