Volume 24, Issue 2, January 2023, Pages 3-38
Abeer Abd El-Aal El-Sayed Sultan
Volume 15, Issue 2, July 2018, Pages 239-298
Rehab Farouk Gad