Author: Shelomoh Ibn Danan