Human evolution and prehistory - Haviland, William A., 1934- (Harcourt Brace College Publishers, 1997)