Marcus Aurelius: Meditations

Marcus Aurelius: Meditations

2013 • 320 pages