Articles by D. Peter Pushpanathan (1)