Publications by 'Hadi Asgharimoghaddam'