China Hands and Old Cantons: Britons and the Middle Kingdom - 9781538157572