Author: Keeling, Frederick Hillersdon.