Publications by 'Haiyang Guo'