Petrography of Igneous and Metamorphic Rocks by Anthony R. Philpotts