Author: Wang, Yaping.