Volume 57, Issue 2, June 2017, Pages 175-187
Volume 56, Issue 1, February 2016, Pages 149-167
Karim Fikry Fouda