If you are preparing for the UPSC exam then NCERT books can be the best option for you to clear your basic and also NCERT books contains lots of Syllabus...