Volume 60, Issue 3, September 2022, Pages 711-728
El-Sayed Khater
Volume 60, Issue 3, September 2022, Pages 729-748