Volume 23, Issue 2, December 2022, Pages 394-430
Hosam Hassan Abdelfadeel Hemeda; Mohammed El-Sayed Farid Taha