Books are a very important aspect of JEE preparation.Good books can do wonders for you.Hence discussion on this topic is imperative .For problem solving,note that it is the quality of problems that you solve and not the quantity matters.I will list the books which I felt were most helpful in tackling various topics.Note that studying from study materials supplied by coaching institutes is also very good ,provided the material is good.These materials are often very concise and are quite helpful during revisions.