Publications by 'Haibo Guo'