The Arrow war with China - Charles S. Leavenworth (Sampson low, marston and company)