Oulie
The Republic of Plato, Vol. 2 Edited with Critical Notes, Commentary and Appendices by James Adam, M. A. ; Books VI X and Indexes (Classic Reprint) by Plato Plato, Plato — Oulie