I really hope Anthony Ryan reads this review because if there is one thing I want to accomplish with the following pile of text, it is to thank Ryan for finally adding a recap of the previous book to the start of one of his enormous novels. I cannot express how much better this made…