Volume 27, Issue 1, March 2023, Pages 35-53
Tarek Sharaf; AMR Reda Sayed; Mohamed Elghandour; Ashraf Elsabbagh