Author: Baruch ben Zebi Hirsch
Dates: active 18th and 19th century.