The Cambridge companion to Plato - Kraut,Richard(Editor) (Cambridge companions to philosophy, 1992)