Volume 23, Issue 2, December 2021, Pages 1-11
Magdy M. Khalil
Volume 22, Issue 1, May and June 2021, Pages 1-10
Volume 14, Issue 14, July 2017, Pages 8-27
Magdy Khalil
Volume 5, Issue 5, June 2012, Pages 5-23
Magdy M Khalil