The required textbook for the course is

Some other introductory suggestions are linked below and more advanced texts are here.