Author: Shen Meng
Dates: active 7th century.