Opium war - Inglis Brian (London Hodder and Stoughton, 1976)