Isotope Geochemistry by Heinrich D. Holland & Karl K. Turekian