Great political thinkers : Plato to present - Ebenstein, William (Harcourt Brace college, 1969)