Author: Solomon Shelemiel ben Hayyim