Igneous rocks : a classification and glossary of terms : recommendations of the International Union of Geological Sciences, Subcommision on the Systematics of Igneous Rocks - Le Maitre, Roger Walter (Cambridge University Press, 2004)