Huabin Ruan | doi.page