Sami Yusuf .. musician, composer, record producer, singer and songwriter. by Said Mohtabi
_