Publications by 'Haibo Yan'