Author: Huang, Baolian.