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