Articles by M Kannan (3)