Author: Fujian Sheng  (China).