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