Who Will Keep the Public Healthy?: Educating Public Health Professionals for the 21st Century by Institute of Medicine, National Academy of Sciences, Committee on Educating Public Health Professionals for the 21st Century, Board on Health Promotion and Disease Prevention (Hardback, 2003)