quartz br orthoclase oligoclase mica hornblende augite little quartz br orthoclase hornblende augite biotite little quartz br plagioclase hornblende augite biotite quartz br plagioclase augite olivine felspar br augite hornblende olivine plutonic abyssal type granite syenite diorite gabbro peridotite intrusive hypabyssal type quartz porphyry orthoclase porphyry porphyrite dolerite picrite lavas effusive type rhyolite obsidian trachyte andesite basalt komatiite rocks
Natural science Chemistry Geochemistry