Author: David ben Hezekiah
Dates: 11th cent.