Diorite
Pluton
Igneous rock
Amphibolite
Granite
Felsic
Trondhjemite
Superior craton
Petrology
Igneous petrology
Tonalite