Author: Xuanhe Wang
Dates: active 7th century.