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