Author: Bassam Haddad
Alternate names: Bassam S. A. Haddad