Engineering Ethics, Second Edition by Charles Fleddermann