Volume 60, Issue 3, September 2022, Pages 711-728
El-Sayed Khater
Volume 60, Issue 3, September 2022, Pages 729-748
Volume 53, Issue 2, 2015, Pages 275-285