Publications by 'Haoyuan Xu'