Here are a number of subjects that you should hunt down and understand in a little detail.