Nanoparticle-stabilized microemulsions for enhanced oil recovery from heterogeneous rocks. (15th August 2020)