Dr. Sayyad Zahid Qamar

Sultan Qaboos University, Oman

Publications