Petrography of Igneous and Metamorphic Rocks Used Book by Anthony R Philpotts