Muḥammad Abūʾl-Fatḥ al-Ḥanafī

محمد أبو الفتح الحنفي

Lived:  

1 Text

Also known as