Volume 12, Issue 12, January 2024, Pages 244-278
Mahmoud Mohamed Ibrahim
Volume 9, Issue 9, 2022, Pages 152-170