Plato. Republic, translated by P. Shorey. Plato: Collected Dialogues, edited by Edith Hamilton and Huntington Cairns, Random House, 1963, pp. 747-752