Articles by Tianliang Hu (1)