Engineering Ethics: Peace, Justice, and the Earth, Second Edition | Springer eBooks | IEEE Xplore