Articles by David P. MacKinnon (1)