Author: Abbas, Ibraheem, Bahjatt, Yasser