Mohamed Ahmed Noshi | doi.page