Muḥammad b. Muḥammad al-Māmī al-Yaʿqūbī al-Shinqīṭī

محمد بن محمد المامي اليعقوبي الشنقيطي

3 Texts

Also known as