Publications by 'Xianwen Ran'