Introduction to mineralogy and petrology - Haldar, S. K. (Elsevier, 2020)