Citizen One by Andy Oakes. London: Dedalus, 2007, 434 pp., £9.99 (paper)

Innocent young women are being horribly tortured and murdered. Next to die are the cops who investigate. Only someone with tremendous power and influence can kill with such impunity.

This second mystery set in Shanghai by British author Andy Oakes brings back Shanghai police senior inspector Sun Piao. Through his ex-wife's influence — she has left him to become the mistress of a powerful official — he gains release from Ankang, the nightmarish mental hospital where whistle-blowers and dissidents are confined.

Sun's stay at Ankang leaves him nearly shattered, and to add insult to injury, this incorruptible homicide cop is reassigned to the Shanghai vice squad, a do-nothing job where he gets no respect. Meet Shanghai's answer to Dirty Harry.