Look at these resources, they contain important information.
A Ted talk on the importance of personal resilience by Guy Winch, TEDxLinnaeusUniversity.