The Mesolithic Age - Mithen, Steven J. (The Oxford illustrated prehistory of Europe., 1994)