The Cambridge companion to Plato - Kraut, Richard (Cambridge University Press, 1992)