Indias Struggle For Independence is a very nice and helpful book for upsc aspirants and for other state exams. I read this book twice. When I read it for first time I was in fear hoe to complete it with the time but later on I gradually gain interest and completed it within two months easily. Then in second time it didnt took much time. The books explanation is very nice that any layman can understand it. Its just like a holy book for IAS aspirants.