Volume 009, Issue 009, February 2019, Pages 87-120
Eslam Mahmoud Salem
Volume 005, Issue 005, October 2017, Pages 19-35
Samir Abdul Nabi Issa; Mahmoud Mohamed El-Tayeb