Volume 36, Issue 3, September 2022, Pages 443-458
Ahmed Abdelaal
Volume 33, Issue 1, January 2019, Pages 154-163
Enas El Sayed Sadek; Ayman Abd Al kawy Shelaby; Gamal El Sayed Mohamed Ahmed; Hussein Qurany Sayed Said