Volume 16, Issue 1, 2023, Pages 219-228
Tarek M. Muhammad
Volume 15, Issue 1, 2022, Pages 53-134
Hesham Muhammad Hassan
Volume 14, Issue 1, 2021, Pages 15-86
Hesham M. Hassan
Volume 8, Issue 1, 2014, Pages 83-130