- Metamorphic Petrology Mineralogy General Earth Science Software links Earth Science Teaching Home Metamorphic Petrology This page contains annotated links to material about metamorphic rocks, migmatites and granitoid rocks, and related areas of hard-rock geology. Volcanoes capture the public imagination, but other areas of petrology are under-represented on the Web, and resource indexes rarely ...www.earth.ox.ac.uk/~davewa/metpet.html