Iran National Science Foundation Grant 99020393