Jingjun Ruan | doi.page