essential of geochemistry - Walter, John V (Jones and Bartlett publishers, 2005)