Author: Robert Hudson Tannahill Research Library.