Engineering Ethics: concepts and cases - Charles E. Harris Michael S. Pritchard (Cengage learning, 2009)