Application of automated mineralogy in petroleum geology and development and CO2 sequestration: A review