Samuel HaNagid

(993 - 1055)