Publications by 'Mohammad Reza Shayesteh'