Essentials of geochemistry - Walther, John Victor (Jones and Bartlett Publishers, 2009)