Great political thinkers plato to the present - Ebenstein, William (1910-1976) (Thomson, Wadsworth, 2000)