Petrology of igneous and metamorphic rocksby Donald W. HyndmanIgneous RockMetamorphic RocksWriting a summary for young readers…For young readersBook data: Open Library