Sustainability Engineering Challenges, Technologies, and Applications by Eric C.D. Tan | Menrva Books