Author: Chien-Hwa Wang
Alternate names: Wang Jianhua