Other
National Academy of Engineering: Teaching Engineering Ethics
Website contains thirty-two cases that represent a wide variety of ethical issues that arise in the engineering practice. Each case study includes background information as well as expert commentary.