Publications by 'Haiyang Cao'