What every engineer should know about ethics - Humphreys, Kenneth K. (Marcel Dekker, 1999)