Volume 17, Issue 63, April 2022, Pages 750-764
Ayman Khalaf Sholkamy Ahmed; Ahmed Mustafa Mabrouk; Hassan El-Sayed Hassan Abu Mahmoud