Essentials of Geochemistry - Walther,John V. (Jones & Bartlett, 2005)