1. Community College, Computer Science Department, King Saud University, Riyadh 11437, Saudi Arabia
2. Biomedical Engineering Department, Faculty of Engineering, Helwan University, 1714 Helwan, Cairo, Egypt
3. Department of Computer Science, Adrian College, 110 S. Madison St., Adrian, MI 49221, USA
4. Department of Computer Science, Faculty of Computers and Informatics, Zagazig University, Zagazig 44511, Egypt