Qichun Ran | doi.page