Publications by 'Haojiang Yao'