Der Waisenjunge Rob kommt im Jahr 1021 als Gehilfe zu dem fahrenden Bader Henry Croft und lernt von ihm medizinische Heilkünste. Eines Tages hörte Rob von der berühmten medizinischen Akademie in Isfahan und beschliesst nach Persien zu pilgern und Arzt zu werden. Doch seine Reise dorthin dauert Jahre und schliesslich verbringt er lange Zeit als "Jude" unter den islamischen Einwohnern Isfahans, bevor er als ausgebildeter Medicus wieder nach England zurückkehrt.