Articles by Nasruddin M. Idrus Alhamid (1)