Mehdi Heravi

Mehdi Heravi has taught at universities in the United States and Iran. He is the author five books in English and Persian.