Author: Wu, Yongde.