'Stupid' engineers and their ethics | IET Journals & Magazine | IEEE Xplore