Volume 51, Issue 3, September 2020, Pages 127-138
Volume 40, Issue 1, March 2009, Pages 177-201
Mohamed Abd El Hafiez Mohamed