The upper palaeolithic revolution - Mellars, Paul (The Oxford illustrated prehistory of Europe., 1994)