Tlemcen, la perle du moyen maghreb