Author: Shan-hsi sheng po wu kuan (Sian, China)