Resilience: The Science of Mastering Life's Greatest Challenges - Steven M. Southwick