Petrology of metamorphic rocks