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