Volume 21, Issue 2, December 2021, Pages 264-306
Mohammed Alshagawi; Ibrahim ُElshaer; Mohamed A. Moustafa
Volume 18, Issue 3, June 2020, Pages 50-64
Tamer Hamdy Ayad; Mohamed A. Moustafa; Mahmood Khan