Beyond the Code (A Philosophical Guide to Engineering Ethics) - 9781138183865