Jianshu Yuan | doi.page