Author: Mohammad Ali Foroughi
Alternate names: Muhammad 'Ali Faroughi