Engineering ethics: peace, justice and the earth 2nd ed.From the abstract: "A response of the engineering profession to the challenges of security, poverty and underdevelopment, environmental sustainability, and native cultures is described. Ethical codes, which govern the behavior of engineers, are examined from a historical perspective linking the prevailing codes to models of the natural world. With the ethical code based on an integral community in place, new design algorithms are developed and also explored using case studies."