Masters of political thought: Plato to Machiavelli - Harpe, George G. (Oxford University, 1942)