The war of the civilisations: being the record of a "foreign devil's" experiences with the allies in China