Author: Lyall, Archibald.