Return to Article Details The hafsidRoots of the ottoman functions and surnames in Near and Middle maghreb Download Download PDF