Plato. - Skemp, J.B (Greece and Rome. New survey in the classics, 1976)