The archaeology of human ancestry : - Steele, James 1960-; Shennan, Stephen (Theoretical Archaeology group (TAG), 1996)