Articles by Xiangdong zhang (3)