Meditations on Self-Discipline and Failure: Stoic Exercise for Mental FitnessWilliam Ferraioloamazon.com