Articles by Pranil J. Singh (1)