Author: Cheng-chou shih chi liang kuan li so