Volume 61, Issue 1, March 2023, Pages 167-176
Hassan Abouelfetouh Ennab
Volume 61, Issue 1, March 2023, Pages 177-186
Volume 57, Issue 4, December 2019, Pages 993-1002
Hassan A. Ennab