Publications by 'Haohui Bao'