Great political thinkers Plato to the present - Ebenstein, William 1910-1976 (Harcourt College Publishers, 2000)