Volume 49, Issue 10, October 2020, Pages 44-76
Sayed H. M. Ali; Hatem A. Ahmed; Nahla S. Ali; Ahmed H. A. Omar