Author: Ibn Walid Shakir Mu'addib Shakir Mu'addib