Articles by D Ganesamoorthy (1)