Elves and Heroes - Mackenzie, Donald A. (Donald Alexander), 1873-1936