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