Author: Sun, Ruyong.