Publications by 'Haoyuan Hu'