Publications by 'Geng-long Yan'