I bought this book as I wanted to read a short version of the whole of Indian history. It's quite a thick book, and I'm not sure that it would hold the attention of ANY children unless they are fans of history - however - I'm an adult and I still thought it was an excellent read. The text is well structured, into short sections - chapters and sub-headings are helpful. You can read just the sections you are interested in because the relevant information is repeated in each chapter if necessary. However, if you're reading the book cover-to-cover (like I did), it might be a little irritating to have the same information repeated several times.
There are only black and white illustrations (as far as I remember there are only line-illustrations, no photos at all, though a lot of helpful maps). There are lots of diagrams, which is good.
As I said, the book would have benefited from having photos of historical objects, preferably in colour. Also, sometimes the author refers to place-names which are difficult to find on any of the maps provided. This was a bit annoying.
I haven't finished the whole book yet, but I was quite pleased that the book seemed quite balanced, not racist or prejudiced against any particular group of Indians (caste, race, religion etc) - sometimes this can be a problem in India. I'm Muslim-Indian origin myself. This book was ok in its perspective, though I had very little knowledge of Indian history (until I read this book) so I can't be sure whether the historical detail is truly balanced: I'd have to read other books etc to form a better opinion. The book is actually "Indian", published by Penguin/Puffin in India, and written by an Indian author.
I haven't been able to find a book like it. It focuses on Indian history, breaks it down into sections of history - in chronological order, providing lots of helpful maps and line illustrations. I'd recommend it to anyone; it might be a little off-putting to children under 12 yrs of age.