Fragrant harbour - Lanchester, John (Faber and Faber Limited, 2002)