Internet Archive BookReader

Canton and the Bogue : the narrative of an eventful six months in China