Author: Daochun Liu
Dates: 11th cent.