Introduction to Mineralogy and Petrology - Haldar, S. K. (Elsevier, 2014)