Publications by 'Xiaoyan Ruan'