Author: Shamsul Amri Baharuddin.