Environmental Science and Engineering by Gary W. Heinke & J. Glynn Henry