The life and time of Jehudah Halevi. Translated from the German by Frank Gaynor.