Neanderthals Might Not Be The Separate Species We Always Thought Science Alert, 22 Oct 2023 A different form of human?