Volume 51, Issue 3, July 2022, Pages 1443-1460
Abd-Allah Awad Abd El-Razek; Wael Mohammed Ayad; Mahmoud Abd El-Fattah Nasef