Publications by 'Zakaria Elmrabet'