Volume 27, Issue 3, May 2023, Pages 22-33
Amir A Gabr
Volume 25, Issue 1, January 2021, Pages 46-56
Yasser Mesbah