Greetings !
As there are lot's of books and sources available in market for UPSC preparation, most of the students end up in buying 2-3 books of single subject and finally find difficult to complete the portions. So i would recommend you to stick on to one single best source for information, revise it several times. Some of the books are follows, you may visit unacademy, Byjus IAS for more details . If any doubts, pls feel free to ask. Wish You All the Best !!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile