Hunters of the Ice Age: the biology of Upper Paleolithic people