As a parent, I found the book interesting and thought-provoking, but I did not allow my 7 year old to finish it! Don't assume that advanced reading skills make the 7-10 year old set ready for this one, even though Ms