A review by eoinmonty
The Republic by Plato

challenging reflective slow-paced

2.75