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