Cheddar man and Mesolithic Europeans