Author: Shelomo Ibn Gabirol