Igneous and Metamorphic Rocks Under the Microscope by David Shelley