Articles by Nahed Mohamed Abdelmaguid (2)