Author: Grinnel Milne Duncan.