Volume 48, Issue 2, April 2017, Pages 75-87
Volume 38, Issue 2, October 2007, Pages 65-79
Aiman Kamal Ahmed Mohamed