Sustainable Engineering Concepts, Design and case Studies (English, Paperback, David T. Allen David R. Shonnard)