NCERTs from Standard 9th to 12th are must read for UPSC Exam but more emphasis should be given to Polity books of XI and XII.