Ethics in Public and Community Health by Peter Bradley & Amanda Burls