Zhiping Ruan | doi.page