Pan Zhongming translated Liu Shining translated Cao Jianxin translated Niu Yunping translated Yin Xing translated Dai Xianmei translated Xie Jiangnan translated Dai Wenchao translated Li Yifeng translated Wang Hao translated