Hunters of the Golden Age: The Mid Upper Palaeolithic of Eurasia 30,000 - 20,000 BP