Igneous Petrology - Carmichael, Ian S E and others (Mcgrawhill, 1974)