Petrology of igneous and metamorphic rocks - Hyndman, Donald W (Mc Graw Hill, 2014)