Albert Bandura (2004). Health Promotion by Social Cognitive Means. Health Education & Behavior. https://doi.org/10.1177/1090198104263660