Publications by 'Xiaoyuan Yao'