Volume 26, Issue 2, January 2024, Pages 117-164
Hassan Ali Ahmed Ali
Volume 15, Issue 2, July 2018, Pages 87-106
Ahmed Kamal Zaghloul