Author: Xiang'ao Bao
Dates: active 19th century.