Volume 22, Issue 1, June 2022, Pages 132-152
Mahmoud Abou Kamar
Volume 20, Issue 2, June 2021, Pages 216-246
Volume 20, Issue 4, June 2021, Pages 293-316
Mahmoud Abou Kamar; Omar Alsetoohy