Ibrahim ibn Yaqub al-Tartushi

Summary