Petrology of igneous and metamorphic rocks, by Donald W. Hyndman | lit.salon