A review by javiernge
The Republic by Plato

challenging informative reflective medium-paced

4.0