There are some good ideas here, but the story drags a bit too much. Every time you think it will get moving, we're back to period details and excessive character development at the expense of plot. There are also some holes in the storyline and some character motivations that are a bit hard to swallow. Most of all, however, this book fails to do what Tom Bradby did so well in 'Master of Rain' with many of the same elements (European expats, Chinese crime bosses, Russian refugees of the Revolution and the Bolshevik assassins pursuing them), it never makes Shanghai itself become a driving force in the tale, and therefore the old city never comes alive like it did in Bradby's masterful hands. And while Bull can describe what people of the time wore, he all but overlooks the steaming humidity of Shanghai that drove so many who took up residence there to drink, drugs, and ruin.
This is probably more of a two-and-a-half star book than just two, and I will read the sequel, because too much is left hanging at the end. But it could have been more. Bull has lots of good ideas, he just never gets them off the ground long enough to keep his readers riveted.