Author: Lai, Mingde.