Indian Politics is Stupendous. One book alone would not suffice everything. You should start with Mahabharata and Ramayana. Then, about Suryavanshi and Chandravanshi. Chanakya's Chants is a good book for Indian Politics. Then about Chandraguptas and Mauryan Empires. read more
Understanding these aspects is very imperative for answering question in mains exam . BOOKS FOR GEOGRAPHY NCERT Books (XI and XII): These books should be read at initial stage of preparation to build conceptual base in geography. G.C.LEONG: or buy from Amazon.in . This is a good book on geography ,very concise and easy to understand. read more