ETHICS, MEDICINE AND PUBLIC HEALTH