Articles by Kathireshan A. Kaliyaperumal (1)