Messaoud Harfouche | doi.page