The Upper Palaeolithic of Britain: A study of man and nature in the late Ice Age