Mehdi Shafaeddin Author