Articles by M. Hairul N. Md. Nasir (1)