Author: Geddes, Alexander St. Clair.