Meditations by Marcus Aurelius
Thought Provoking
2,892 books — 1,531 voters