Plato by Bernard Lewis, Bernard Williams & John Niemeyer Findlay