Chemistry For Environmental Engineering And Science by Peter McCarty, Clair Nathan Sawyer & Perry L. McCarty