This web site provides detailed information for probably any class that one could take. It is full of information needed for this course. I have actually used it and found it helpful for other classes that I am currently taking. This website is a great resource. It also allows you to create a page that you are able to use for future reference and allow other people to search topics and find the same information that you found to be helpful!