Mihelcic and Zimmerman introduce the field of environmental engineering by engaging the student in the comprehensive development of basic principles as well as providing a strong focus on designing for sustainability. The breadth of content and level of treatment is appropriate for undergraduate courses in environmental engineering. By grounding their approach on the elements of design, the authors instruct students in how to use the tools of green engineering to design for sustainability and the future of our planet and its inhabitants. The book has been designed to be covered, essentially in its entirety, in one semester. Mihelcic and Zimmerman and their co-authors introduce the field of environmental engineering by engaging the reader in a comprehensive development of basic principles, as well as providing a strong focus on design for sustainability. The breadth of content and level of treatment is appropriate for civil and environmental engineers and practitioners of elated disciplines seeking a survey of the field. By grounding their approach on the elements of design, the authors instruct readers in how to use the tools of green engineering to design for sustainability and the future of our planet and its inhabitants.