Volume 13, Issue 13, August 2024
Hamada Hagras
Volume 10, Issue 10, 2023, Pages 207-226
Volume 6, Issue 6, 2019, Pages 134-158
Hamada M. HAGRAS