An Introduction to Igneous and Metamorphic Petrology door William Winter, all material written by Cram101. & John D. Winter