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