Igneous petrology - Hughes, Charles James (Developments in petrology)