Volume 69, Issue 3, December 2019, Pages 59-75
Rabaa Yaseen; Mahmoud El-Sayed
Volume 63, Issue 1, December 2013, Pages 21-37
Mahmoud A.M. A.M. El-Sayed; Mohamed Hafez Hafez