Author: Ali M. Ansari
Alternate names: Ali M Ansari; ALI M. ANSARI