Articles by Shaohua Xu (1)