Petrology of igneous and metamorphic rocks - Donald W Hyndman (McGraw Hill, 1972)