Volume 41, Issue 1, April 2019, Pages 47-58
Mohamed Ali; Mohammed Sayed
Volume 40, Issue 1, April 2018, Pages 59-74
Mohamed Ali; Ashraf Elsadek; Emad Salem