Volume 44, Issue 2, March 2017, Pages 419-435
Ahmed S. Attaya
Volume 44, Issue 2, March 2017, Pages 449-463
Mohamed A.T. Yasin