Volume 21, Issue 2, September 2017, Pages 88-97
Elsayed Galal
Volume 20, Issue 2, September 2016, Pages 54-63
Mohamed Mosaad Elgendy; Ehab Tolba; Elsayed M. Galal; Mohamed Mourad