Ethical engineering - Elliott, John (Canadian Medical Association, 2004)