Life and death in Shanghai - Cheng , Nien (Flamingo, 1995)