Tlemcen, au passé retrouvé (in French).
Tlemcen, au passé retrouvé (باللغة الفرنسية).