Author: David ben Abraham.