Volume 8, Issue 37, January 2023, Pages 679-717
Ramy Rashed
Volume 6, Issue 2, April 2021, Pages 2193-2219
Rawya AbdElHamed Shafea Shafea