Volume 5, Issue 1, February 2024, Pages 244-276
Mostafa Aly Khalaf
Volume 3, Issue 3, October 2022, Pages 836-863
Adel Maged