Articles by Subramaniyan Shanmuganathan (1)