Author: Omar Mohamad Hashim.
Alternate names: Omar Mohd. Hashim