Earth materials : introduction to mineralogy and petrologyCornelis Klein, Anthony R. Philpotts · First published 2013Open the Tome
Principles of igneous and metamorphic petrologyAnthony R. Philpotts · First published 1990Open the Tome