Author: Samir Amin
Alternate names: samir amin