Petrology : igneous, sedimentary, and metamorphic - Blatt, Harvey, 1931- (W.H. Freeman, 2006)