A review by emmytheewok
Cratylus by Plato

challenging reflective slow-paced

3.75