Author: Zhongguo min zhu tong meng. Hainan Sheng wei yuan hui