Abu al-Khayr Shams al-Din Muhammad ibn Muhammad ibn Muhammad ibn Ali ibn Yusuf al-Jazari

Scroll to Top