The German Upper Palaeolithic 35,000-15,000 bp - Street, Martin (Hunters of the Golden Age : The Mid Upper Palaeolithic of Eurasia, 30.000-20.000 BP., 1999)