Maoxin Ran | doi.page