Author: Nurhidayatullaili Muhd Julkapli