Max Planck Institute for the Science of Human History, Kahlaische Strasse 10, D-07743 Jena, Germany.Research Laboratory for Archaeology and the History of Art, School of Archaeology, University of Oxford, 1-2 South Parks Road, OX1 3TG Oxford, UK.