Author: Solomon Ibn Gabirol