Essentials of geochemistry : 2nd ed. - Walter, John V (Jones and Bartlett publishers, 2010)