Author: M. Hanafiah A. Samad.