Modern Origins: A North African Perspective.
Modern Origins: A North African Perspective (باللغة الإنجليزية).