The Cambridge companion to Plato - Kraut, Richard (Cambridge companions, 1993)