Mingjun Xuan | doi.page