Volume 51, Issue 3, July 2022, Pages 1619-1636
Awadallah El-Sayed Awadallah; Mohamed Mohamed Amer Afify; Abdallah Hendawy El-Shahat; Nagah Mohamed Abu-Mohamed