Publications by 'Ruicheng Yan'