Author: Baochang Min
Dates: active 6th century.