Rana Hesham Shakaria | doi.page