Archaeology and anthropology: Past, present and future - David Shankland (Berg, 2012)