Makki, Elsamawal Khalil,author.