Mustafa M. Hasaballah
Observed names: Hasaballah M. Hasaballah, Hasaballah, Mustafa M., Mustafa M. Hasaballah, Mustafa M Hasaballah, Mustafa Mohamed Hasaballah, Mustafa M. Hasaballah
ORCID: 0000-0001-7680-6762
Observed ORCID: 0000-0001-7680-6762
OpenAlex ID: A5074353523
