Articles by Haihua Liang (1)