Back to the library

THE STOIC VOICES

Marcus Aurelius

95 meditations · page 9 of 10