Volume 23, Issue 1, December 2022, Pages 16-42
Wessam Fekry Ibrahim Moussa
Volume 12, Issue 1, 2015, Pages 78-84
Haitham Taher Abd El Hafeez