Almujahed, Muhammad Said, Associate Professor, Department of Islamic Sciences, Collage of Education, Sultan Qaboos University, Oman, Oman