Republic of Plato Translated By Francis Cornford