Author: Shelomoh ibn Melekh.