Articles by Xiangliang Pan (1)