Muhammad ibn Mahmud ibn Ahmad al-Hanafi al-Babarti
Full Name
Muhammad ibn Mahmud ibn Ahmad al-Hanafi al-Babarti
Arabic Variants
محمد ابن محمود ابن أحمد الحنفي البابرتي