Volume 9, Issue 48, September and October 2023, Pages 307-329
Mohammed Farag Ali Alaqla Farag Ali Alaqla