Engineering Ethics by Carl Mitcham & Shannon Duval