Meditations by Marcus Aurelius
Thought Provoking
3,129 books — 2,092 voters