Narayan Sharma
Sharma is there to help you understand the subject of chemistry. You will only need the book if you wish to do practice math problems of your own. He will relate much of his teaching to the world around us. This was a great professor.