The Upper Palaeolithic revolution - Mellars, Paul (Prehistoric Europe : An illustrated history., 1998)