Developments in petrology (Developments in petrology, 1984)