Lecture Notes by Pradip R Patel