Publications by 'Xiaoming Shan'