Self-Diverting Nanoparticle Based In-Situ Gelled Acids For Stimulation Of Carbonate Formations