Author: Muhamad Nadzri Mohamed Noor.