Author: Solomon Ibn Gabriol