Volume 19, Issue 71, April 2024, Pages 582-601
Tamer Mohamed Abdel Aziz
Volume 18, Issue 68, July 2023, Pages 580-607
Mahmoud T. Mohamed; Naief A. Aldossary; Abdulaziz A. Alzahrani; Jamal K. Alghamdi