The third in the acclaimed Inspector Chen series set in 1990s Shanghai - 'Sublime . . . complex and riveting' Washington Post