An Introduction To Metamorphic Petrology by Bruce W.D. Yardley