Principles of Igneous and Metamorphic Petrology - John D.Winter (PHI Learning, 2013)