Volume 40, Issue 2, April 2022, Pages 121-127
Haytham Mahmoud Ahmed
Volume 39, Issue 3, July 2021, Pages 21-30
Volume 34, Issue 3, July 2016, Pages 57-68