Principles of Igneous and Metamorphic Petrology - Anthony R. Philpotts (Cambridge University Press, 2009)