Volume 45, Issue 1, March 2019, Pages 11-25
Elsayed Moursi; Ramy Khalifa; Ahmed Mohamed Melehaa; Mahmoud Aiad