Igneous petrology
Igneous rocks
Metamorphic rocks
Ultramafic rocks
Metamorphic petrology
Magma
Eclogite
Io
Peridotite
Mantle plume
Igneous differentiation