This is a pretty good book, everything works, except the ending. What happened with that? Suddenly it is all over and you have no idea what is going to happen. Probably best to be left as a short story, but it is still very good.