Author: McCrae, Hugh.