Stephen Shennan is professor of theoretical archaeology at the Institute of Archaeology, University College, London, and editor of Archaeological Approaches to Cultural Identity and The Archaeology of Human Identity.