Publications by 'Xieyong Ruan'