Mohammed A. Razooqi | doi.page