Volume 18, Issue 69, October 2023, Pages 751-763
Mohamed Z. Elgendy; Hassan k. Salama; Ahmed A. shehata