Plato's Republic A philosophical commentary - Cross, R.C (Macmillan, 1971)