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 cou[...]