Volume 31, Issue 122, March 2025, Pages 55-79
Mohammadali Farahanifard
Volume 30, Issue 118, April 2024, Pages 43-67
Mohammadali Farahanifard
Volume 25, Issue 99, June 2019, Pages 89-109
Mohammadali Farahanifard; Saeed Farahani Fard
Volume 24, Issue 97, February 2019, Pages 15-37
Mohammadali Farahanifard