Nano-silica Hybrid Polyacrylamide/Polyethylenimine Gel for Enhanced Oil Recovery at Harsh Conditions