Humankind emerging - Campbell, Bernard Grant (Little, Brown, 1976)