Author: Kan-su sheng po wu kuan