Articles by Alireza Haghighi Hasanalideh (2)