Handbook of Health Promotion and Disease Prevention by Ralph J. DiClemente & James M. Raczynski