Volume 16, Issue 61, October 2021, Pages 1436-1459
Mahmoud Aly Ahmed Mohammed; Mahmoud Ali Ahmed Mohamed