Articles by Shilin Xu (1)