I think you should use JB Gupta book from taxmann. I think it is a very gud book for self study. I have taken coaching from him & I missed some classes but for that I didn't feel to attend the next batch becuase his book is very good & self explanatory.