Volume 63, Issue 3, September 2023, Pages 325-238
ramy mohamed khalifa
Volume 60, Issue 3, September 2020, Pages 231-246
ramy mohamed khalifa
Volume 59, Issue 2, June 2019, Pages 175-191
Ramy Khalifa
Volume 58, Issue 2, June 2018, Pages 209-220
Ramy Khalifa; Mahmoud Saied; Mohamed Khalifa