Author: Lai, Yongbao.