Qianfan Zhang | doi.page