Author: Adaptation Saadi Younis Bahri