Author: Israel Hezekiah Treves
Dates: 18th.