Petrology : The study of igneous sedimentary & metamorphic rocks - Raymond, Loren A. (McGraw -Hill, 2002)