Publications by 'Ali Alouache'