Author: 譚晴峯
Dates: active 19th century