Qiuming Peng | doi.page