Health promotion by social cognitive means - Bandura, A (Health Educ Behav, 2004)