Principles of Igneous and Metamorphic Petrology - Philpotts Anthony