Xiangyun J. Duan | doi.page