Volume 16, Issue 1, June 2024, Pages 1-17
Mahmoud I. Younes
Volume 15, Issue 1, June 2023, Pages 211-222
Mahmoud I. Younes
Volume 15, Issue 1, June 2023, Pages 259-274
Mahmoud I. Younes
Volume 14, Issue 1, January 2022, Pages 85-99
Mohamed M. Ghalwash; Mahmoud M. Salem; Mahmoud I. Younes