Volume 35, Issue 4, October 2018, Pages 1165-1186
Ibrahim Yehia; Mohamed Omran
Volume 35, Issue 4, October 2018, Pages 1187-1210
Mohamed Omran
Volume 35, Issue 3, July 2018, Pages 899-918
Ahmed M. Hassan; Mohamed S. Omran