Hey I missed a lot of my classes, and I need to cover these topics. Can anyone help me with a book, or a website link?