Author: Ningji Hou
Dates: active 10th century.