Volume 29, Issue 2, March 2023, Pages 638-649
Mahmoud Mahmoud Elrayes; Abdelhakim Kandil; Wael Refaie; Gamal Faheem Gomaa