Among the NCERT Books you need to read all the relevant subjects from class 6th to 12th. However, you can skip a few chapters from the class 12th books. NCERT Books are without a doubt very helpful for CSE preparation.

4. India since Independence: Bipin Chandra

This is one of the best books for covering the post independence period.This book is very important for UPSC Mains Exam.

This book is an indispensable tool for preparing core concepts of physical geography for Civil Services Preliminary Examination.

It gives a lucid and crystal clear explanation of concepts. Presentation is excellent. It is one of the best book available in the market.

6. Environment – Shankar IAS Academy ( Must book )

This is one of the best atlases available in the market and comes in very handy for geography preparation.

7. Indian Economy: Sanjiv Verma

The Indian Economy, by Sanjiv Verma, has arrived a comprehensive solution for those who are preparing for UPSC and civil services exams. Economics and subjects related to the Indian Economy have always been tedious to learn with their terms and technical jargons which are always complex, there has been a lookout for a book that can simplify and help the aspirants understand the concepts; and this book is the convenient solution to gain knowledge about the Indian Economy.