Meditations by Marcus Aurelius
Thought Provoking
2,863 books — 1,486 voters