Lynch, W. T., & Kline, R. (2000). Engineering practice and engineering ethics. Science, Technology, and Human Values, 25(2), 195-225.