Haviland William A

Human evolution and prehistory - 3rd ed - Fort Worth : Harcourt Brace College Publis hers, 1994 - xx,320p.

155012592

599.938