X. F. Duan | doi.page