Water technology : an introduction for environmental scientists and engineers - Gray, N. F. (Elsevier, 2005)