Articles by M. Rachid Mekideche (1)