Author: A. Al-Azraki
Alternate names: Amir Al-Azraki