#2
Check out the theory sticky at the top of this page. It's a good starting point.