Meditations by Marcus Aurelius
Thought Provoking
2,891 books — 1,530 voters