Environmental Engineering by James R. Mihelcic & Julie Beth Zimmerman