Public Health for the 21st Century: New Perspectives on Policy, Participation and Practice by Pat Taylor, Melanie Grey, Judy Orme, Jane Powell (Paperback, 2007)