Advancements in computer and communications engineering - Khalifa, Othman Omran (IIUM Press, 2014)