C W Allen Author