Volume 64, Issue 2, September and October 2021, Pages 80-92
Mohamed Alswah
Volume 61, Issue 1, March 2020, Pages 12-28
Farag Sherbiny