Hello,
The best books for JEE Mains preparation for the topics you have asked have been listed below:
If you would like to know the important books for the other subjects please refer to the below given link:
https://engineering.careers360.com/articles/best-books-for-jee-main
Good Luck
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile