Volume 74, Issue 1, June 2024, Pages 33-57
Ashraf Nour El-Sadek
Volume 66, Issue 2, December 2016, Pages 351-372
Khaled A. Soubeih