Author: Joseph Y. S. Cheng
Alternate names: Joseph Y.S. Cheng; Joseph, Y.S. Cheng