The archaeology of human ancestry - Steele, James; Shennan, Stephen (Routledge, 1996)