A leading scholar in the field of engineering and computer ethics provides an engaging, accessible survey of the most difficult and controversial issues that engineers face in daily practice. Her analysis of real-world debates exposes the rationales for commonly held beliefs about engineering and technology and the social responsibility of engineers.