The main textbook for this course:

Other good textbooks: