India's Struggle for Independence-by Bipin Chandra. Moreover, NCERT books are also the key books for UPSC.