Understanding the Middle Palaeolithic assemblage typology. - Campbell, Colin (2001)