Publications by 'Xianguo Yan'