Riqiang Yan | doi.page