Author: Abdul Rahman bin Haji Mohammad.