NCERT books can be considered as the first step out of many to conquer this challenging examination. These books are so well articulated and unbiased that you may take its information as a complete truth and make factual notes out of it especially for the history and geography.
Some of the important books are: http://bit.ly/2JziIhK