Hello ,
It is very good to know that you started your JEE/engineering exams preparation this early as it will be very helpful for you .
Different people will suggest you different books for each of the subject but you should stick to one only .
Books for all subjects :
You should also solve PYQ questions after completing your chapter .
Hope this helps.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile