Author: Guangxi Sheng (China). Shen ji Wei yuan hui