Research Methods In Health Promotion by Ralph J. DiClemente & Richard A. Crosby