Community health education and promotion a guide to program design and evaluation - Wurzbach, Mary Ellen (Jones and bartlett publishers, Sudbury, 2004)