Author: Yong, Guiliang.