Author: seyyed mohammad ali ayazi