Anfonwch hwn fel neges destun: Petrology: igneous, sedimentary, and metamorphic