Heaven's edge - Gunesekera, R. (London Bloomsbury, 2003)