Author: 杜公瞻
Dates: active 7th century.