Articles by Y Cheng (10)