North Africa, Islam and the Mediterranean World: From the Almoravids to the Algerian War