Author: Raihan Suleiman Palestin.