Volume 002, Issue 002, June 2016, Pages 71-98
Ibrahim Farouk Gabr
Volume 002, Issue 002, June 2016, Pages 134-153
Hamada Aziz Habib; Mustafa Ahmed Nasr