Volume 37, Issue 2, June 2012, Pages 50-73
Ashraf Heniegal
Volume 26, Issue 3, September 2001, Pages 19-34
Mahmoud Imam