Concepts and Applications in Environmental Geochemistry - Hannigan, Robyn.; Datta, Rupali.; Sarkar, Dibyendu. (Elsevier, 2007)