Zhenning Shangguan | doi.page