Articles by Haichun Sun (1)