Lingyan Liang | doi.page