1. Faculty of Computers and Informatics, Zagazig University, Zagazig, Egypt
2. Faculty of Computers and Information, Damanhour University, Damanhour, Egypt
3. Faculty of Agriculture, Zagazig University, Zagazig, Egypt
4. Department of Mathematical and Physical Sciences, College of Arts and Sciences, University of Nizwa, Nizwa, Oman