Health, society and medicine an introduction to community medicine - Roy M. Acheson and Spencer Hagard (Blackwell Scientific Publications)