Hadhoud, Mohey M., Department of Information Technology, Faculty of Computers & Information, Minufiya University, Egypt., Egypt