The Mesolithic: what do we know and what do we believe? - Kozłowski, Stefan Karol (Oxbow Books, 2003)