Iran National Science Foundation Grant 97011306