Publications by 'Haichao Hao'