Author: Solomon B. Ibn-Gabirol