Xie Jiangnan translated Cao Jianxin translated Yin Xing translated Dai Xianmei translated Li Yifeng translated Liu Shining translated Wang Jianhua translated Pan Zhongming translated Dai Wenchao translated Ji Yuhua translated