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