Articles by H Cheng (17)