Human evolution and prehistory. - Haviland, William A. (1997)