Articles by Ruiqian Duan (3)