Author: Abibullah Samsudin.
Alternate names: Abibullah Haji Samsudin