Volume 48, Issue 3, October 2023, Pages 475-492
Hussein Alaaeldin Helal; Abd El Hadi Ibrahim Hassn Sayed; Ahmed Gamal Helal; Hossam Fawzy El Shaer