Kathay: A Cruise in the China Seas by Macaulay, W. Hastings
 is a Project Gutenberg book, now on Github.