Qianyan Kang | doi.page