Author: Ou, Guangyong.