The German Upper Palaeolithic 35,000-15,000 bp : New dates and insights with emphasis on the Rhineland. - Street, Martin (1999)