Yan-xing Guan | doi.page