Author: M. Fairoz Ahmad.