Author: Weide Yang
Dates: active 11th century.