The Republic of Plato. Edited with Critical Notes, Commentary and Appendices