Mesolithic metaphysics: some philosophical issues involved in defining the mesolithic period - Castleford, John (2nd Deya International Conference of Prehistory : Recent developments in western Mediterranean prehistory: archaeological techniques, technology and theory., 1991)