Volume 16, Issue 59, April 2021, Pages 350-361
Aly Elmansoury; Mohieldin Ahmed Muhammad Hawary
Volume 15, Issue 56, July 2020, Pages 886-903
Aly Elmansoury