Samuel D Allen Author