Volume 61, Issue 1, March 2023, Pages 143-150
Ashraf Sharouba; Mahmoud Mahmoud
Volume 60, Issue 4, December 2022, Pages 1133-1144
Ashraf Shraouba