Principles Of Metamorphic Petrology by Geoffrey Clarke & Ron H. Vernon