Volume 6, Issue 2, July 2023, Pages 597-611
Mohammed A. Omar; Alaa Ramadan; Mohammed Tag-Adeen; Mahmoud A. Mahmoud