Articles by J. D. MacGillivray (2)