Igneous and Metamorphic Petrology by Myron G. Best