Author: Shlomo Ben Yitzhak Halevi