Guangyin Yuan | doi.page