Author: Atan bin Long.