Author: Yu, Yongnian.