Publications by 'Ali Amanpourgharaei'