Being an Indian myself, I have gone through our history labouriously over the 10 years in primary schooling. This book covers it all exceedingly well and also relates too other civilizations / events around the world.
Nowhere did I find it wanting for details.
There were several eyeopeners as the history was narrated in stark impartial reality - so it was refreshing after being misled by the grandeurs depicted on some dramatised versions on Indian TV.
The only fallback is that the language is a bit complex and is not suited for continuous and smooth reading. I think this has been mentioned by one more reviewer. Some may also find it too detailed as it takes great pains to cover all events and dynasties, and justify the conclusions by stating archelogical evidences.
However, I do not regret buying it and will recommend to anyone who wishes to get an idea of Indian history.