The subject of History requires a thorough factual understanding of its syllabus. To help you with that, you can check the best History books for UPSC Mains which include –
An Introduction to Indian Art Textbook for- Class 11th
Ancient India by – R.S. Sharma
India after Independence by – Bipin Chandra
To access a detailed booklist for History, you can refer to the section mentioned in the blog above.