I just finished reading the book by Peter Peregrine, What Happened in Prehistory? Peregrine is an anthropologist at the Lawrence University in Wisconsin. I have known him primarily because he spearheaded the construction of the Atlas of Cultural Evolution database and was co-editor of