Well written but unrelentingly grim, not at all suitable even for advanced six grade readers IMHO. Some surprises, but I found the ending terribly contrived and thus disappointing, although less critical high school students may give it a by. Will be checking out the sequel as am curious where the author will go from here.