Articles by Haipeng Cheng (1)