Author: Ali Madanipour
Alternate names: Ali Madani-Pour