Author: Jiang, Cheng'an.
Alternate names: Jiang Chengan; Jiang Cheng'an; Jiang; Cheng An