Xiaorong Ran | doi.page