In Mr French, who has spent years chasing Shanghai's ghosts, it has its champion storyteller. City of Devils is based on real people and events. With a fabulist's flair, Mr French supplies whatever details were withheld by the archives he has ransacked . . . The story is brought alive by Mr French's Shanghai-noir telling, which echoes Dashiell Hammett and James Ellroy . . . He grips his reader to the end.