How Homo Sapiens Survived on a Planet of Monsters 300,000 Years Ago