Igneous petrology (1988)