Author: ABDEL BARI ATWAN
Alternate names: A. Bari Atwan