Volume 24, Issue 1, June 2023, Pages 270-294
Batta Rabie Allam; Mohamed Hany Bahy El-Din; Mohammed Saber Sayed