Volume 91, Issue 1, 2018, Pages 1-28
Amr Salem
Volume 90, Issue 1, 2017, Pages 59-165
Wesam Mirza; Atef Salamah