Author: Ku kung po wu yuan (China)