fl. ... David ben Solomon ibn Abi Zimra