i would seriously suggest taking a course at a local university or college. i'm in my senior year of a finance degree and i only know the basics....
Separate names with a comma.