Chemistry for environmental and earth sciences. - Duke, Catherine V.A. (CRC Press, 2008)