Author: Mohammad Taki Mehdi
Alternate names: M. T. Mehdi