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