Mani Gagrat
Just one additional comment to those made by the previous rater.
The combination of the lecture notes, solved examples and approach to grading actually makes you learn and understand the subject much better than any text book can. She is the best