Sons of heaven a novel - Cheng, Terrence (HarperCollins, 2002)