Marcus Aurelius: A Life

Marcus Aurelius: A Life

2009 • 720 pages