Publications by 'Xiaochuan Xu'