Ahmed Esmael
Asst. Professor
Publications
12 PublicationsResearch Fields
3 Research Fields
Algal viruses
Bacteriophages
Mycoviruses
