Publications by 'Haoyu Xu'