Volume 18, Issue 69, October 2023, Pages 951-972
Mohammed A. Al-Rahman; Saeed A.A. Ibrahim; Sayed Ahmed; M. Elfaisal Elrefaie