Thinking Like an Engineer is both a work in engineering ethics and an attempt to understand engineering as a profession. Featuring in-depth studies of central questions of engineering ethics, it also includes a brief reconstruction of the history of engineering and an extensive review and criticism of relevant work in the social sciences.