Public health for the 21st century

by Judy Orme, Jane Powell, Pat Taylor, Tony Harrison, Melanie Grey

A team of experts provides analysis of today's attitudes to public health, from government policy through to the actual practice.