This is a thoroughly good read and always entertaining. But by the end I was feeling short-changed. Yes, I understand the multilayering, its cleverness, its self-referencing etc. etc. But it is a very fine line between referring back to previous books and short stories, and simply taking previous material and re-hashing it in a new form and calling it a novel. I think Priest just about gets away with it but it's a close-run thing!