Community Public Health Nursing, Promoting the Health of Populations, Mary A. Nies & Melanie McEwen