Author: Wu, Yongfu.