Ethics in science and engineering - Speight, James G. (Wiley, 2011)