Author: Shelomoh ibn Melekh