Main Text Book:

Reference Text Books:

Lecture Notes:

You can refer to the previous version of this course here and here. The lecture notes are also uploaded.
There are plenty of excellent lecture notes for similar courses that are available on the internet. Following are some of them which has materials relevant to this course too. Specific references will be provided whenever necessary.