Some typos and such that could have done without, but ignoring those, this is a pretty gripping fable.