Key concepts in environmental chemistry - Hanrahan, Grady (Academic Press/Elsevier, 2012)