A review by zhd
Plato Republic by G.M.A. Grube, C.D.C.Reeve

challenging informative reflective slow-paced

4.0