Meditations
by
Marcus Aurelius
· 181
GoodReads
Must be reread semiyearly.