Author: Taiwen li shi xue hui bian ji wei yuan hui