Humankind emerging - Campbell, Bernard G. (Scott, Foresman, 1988)