Community-based public health courses: Developing public health planning skills through service-learning
Debbie L. Humphries, PhD, MPH
Yale School of Public Health, New Haven, CT