|Analysis of Past Year's Main Exam History Questions ||Ancient Indian History|
like < ias History > < upsc history > <history clerical > etc etc... to search your relevant book.
If you have done it and are not able to decide which book to buy then there are two options
For India's Struggle for independence you can get this book of Bipin Chandra's
And for History of India after Independence you can refer this second part of book.
Though these are bulky books but written in very simple language and cover every important chapter and are must if you are preparing for Civil Service Exam
2) This is another option for those who have less time..
Straight forward manual pado jisme lag-bhag sab kuch hai..
Study the manual which contains almost everything
This looks a bit costly, but sit and calculate the cost of buying each book of history, science, geography, polity, environment etc etc.... This book will cost you less.. But it is recommended only who have very less time, means are doing some job etc..