Author: Gregory, Alfred.