Author: Yu, Cuirong.