Fridrich method
This method is invented by a speed cuber named JESSICA FRIDRICH. She was a legendary speed cuber.. Anyways, learning this method requires a good memorization. There are more than 100 algorithms overall in this method including the F2L, OLL, & PLL. So, i made this more easier by decreasing the algorithms into less than 20 algorithms. But i hope I didn't discourage you from learning the full Fridrich method. Check out my 2 look OLL & PLL to learn it. You can learn the full Fridrich method at Dan Harris' site, Joël van Noort's site and Lars Vandenbergh's site.