Humankind emerging. - Campbell, Bernard G. (Allyn and Bacon, 2000)