Health psychology: a biopsychosocial approach - Straub, Richard O. (Worth Publishers, 2007)