Yehia I. Abugabal | doi.page