Unraveling the mystery of health: How people manage stress and stay well - Antonovsky, A (San Francisco, CA, 1987)