Marcus Aurelius: A Guide for the Perplexed