Community health education and promotion a guide to program design and evaluation - Wurzbach, Mary Ellen (Aspen Publishers, 2002)