Zhihua Gan | doi.page