Author: Wang Chen Guang
Alternate names: Chen'guang Wang