Igneous Rocks: Composition, Texture And by Joseph Paxson Iddings