Publications by 'Xianghao Yao'