Author: Mohd. Janan bin Ahmad.