Great political thinkers Plato to the present - Ebenstein, William (Kolkata Oxford & IBH Publishing Company, 1956)