CA Student
15932 Points
Joined May 2011
If a student has more than enough time left for examinations, then should go for institutes study material. It is vast and in detail, but he/she will enjoy reading and slowly his/her interest will get developed in this subject as well as knowledge.
Otherwise, go for Padhuka's book coupled with DS Rawat SA Book.
Don't just prepare for passing the exams, prepare for professional life.
Suggestions will be given here according to a students personal preference. Best option is to go to the book shop, take 2 or 3 books (choices finalised by you) and see few chapter. Purchase the book which you are comfortable with.