Author: AL-Hussaini, Essam K., Ahsanullah, Mohammad