Nagiba Y. Hassan | doi.page