Hasen Xue | doi.page