Essentials of Geochemistry - John V.Walther (Johnes and Bartlett, 2010)