Author: Daochun Liu
Dates: active 11th century.