Muhammad Fathi Waleed Omar | doi.page