Articles by Xiangshan Tang (1)