Ultramafic rocks
Volcanology
Volcanic rocks
Cratons
Peridotite
Harzburgite
Basalt
Igneous rock
Andesite
Petrology
Geology
Igneous petrology