Author: Aiman Nariman Mohd. Sulaiman.