Encyclopedia of Prehistory Volume 6 by Peter N. Peregrine