The Chinese Opium Wars - Beeching, Jack (Harcourt Brace Jovanovich, 1975)