Author: Abdullah Hassan.
Alternate names: Abdullah Hassan