Tlemcen: Continuity and change in an Algerian Islamic town · Study