Explaining social change - Cherry, John; Scarre, Christopher; Shennan, Stephen (McDonald Institute for Archaeological Research ; Distributed by Oxbow Books, 2004)