20230509154810.689654 Scientia iranica Scientia iranica (Print) Scientia iranica 1026-3098 Scientia iranica (Print) Iran