Author: Gu gong bo wu yuan, Peking. Wen xian guan