The Archaeology of Human Ancestry - Steele, James; Shennan, Stephen (Taylor and Francis, 1996)