Indigenas antes da chegada dos portugueses
Os dois apresentam detalhadamente o modo de vida indígena, relacionando aspectos que vão dos mais triviais, como as vestes e adornos, aos mais complexos, como as crenças religiosas. Sobre as épocas anteriores à chegada dos portugueses, os estudos históricos contam com a contribuição da antropologia e da arqueologia, que permitiram traçar um panorama abrangente, apesar da existência de lacunas.
O povoamento da América do Sul teve início por volta de 20.000 a.C., segundo a maioria dos pesquisadores. Existem indícios de seres humanos no Brasil datados de 16.000 a.C., de 14.200 a.C. e de 12.770 a.C., encontrados nas escavações arqueológicas de Lagoa Santa (MG), Rio Claro (SP) e Ibicuí (RS). A dispersão da espécie por todo o território nacional aconteceu em cerca de 9000 a.C., quando o número de homens aumentou muito.
Tupis e guaranis
Ao longo desse processo, teria ocorrido a diferenciação linguística e social que deu origem aos troncos indígenas Macro-Jê e Macro-Tupi. Deste último, entre os séculos 8 e 9, originaram-se as nações Tupi e Guarani. São as que mais se destacam nos últimos 500 anos da História do Brasil, justamente porque tiveram um contato mais próximo com o homem branco.
Na chegada de Pedro Álvares Cabral, em 1500, estima-se que os índios brasileiros fossem entre um e cinco milhões. Os tupis ocupavam a região costeira que se estende do Ceará a Cananeia (SP). Os guaranis espalhavam-se pelo litoral Sul do país e a zona do interior, na bacia dos rios Paraná e Paraguai. Em outras regiões,