Articles by Haichang Gao (2)