Articles by Jun-Yi cao (2)