https://myupsc.com/ias-prelims-ncert-study-notes-free-download/
NCERT Book