Volume 22, Issue 7, July 2021, Pages 504-553
Ammar Safar
Volume 20, Issue 11, October 2019, Pages 1-32
Mohamed Ali Ayad Aleteby