Essential of geochemistry - Walther, John V (Jones and Bartlett, 2010)