Thesis VIVA: MennaAllah Maged Moustafa Kamel