Author: A. K. Ibraheem
Alternate names: Ameer Ibraheem