Articles by Xiangshan Hao (1)