Qianyan Zhang | doi.page