Abu Abdullah Muhammad ibn Umar ibn al-Husayn al-Taymi al-Razi

GPTKB entity