Author: Shaharuddin b. Maaruf.