A History of the Maghrib in the Islamic Period: A Technical and Geopolitical Analysis of North African Evolution
The study of the Maghrib, traditionally defined as the region of North Africa encompassing modern-day Morocco, Algeria, ...
The study of the Maghrib, traditionally defined as the region of North Africa encompassing modern-day Morocco, Algeria, ...