Articles by Kameswaran Ravichandran (1)