Another good story from Gibson, with multiple, seemingly unrelated, plot threads weaving together at the denouement. There are plenty of unanswered questions at the end, making the whole thing seem like part of a larger whole, of which we only have a glimpse.