China in legend and story - C. Campbell Brown (Oliphant anderson and ferrier)