Author: Guangdong Sheng (China).