Author: Zvi Hirsch ben Meir Hakohen Rabinowitz