Essentials of Geochemistry - Walther John V (Boston Jones and Bartlett Publishers, 2010)