Author: Yan, Bing.