Petrology of igneous and metamorphic rocks - Hyndman, Donald W (McGraw Hill Education (India) Private Limited, 2014)