To know how to live do we need God and religion, or, does religion only produce wars, hatred, intolerance and unhappiness? Does giving up God mean giving up morality, or, can we finally live a peaceful and fulfilling life as atheists by following science and reason instead? The anthropologist Christopher Hallpike has spent a lifetimes research on the morality and religion of different cultures around the world, and shows that trying to base a moral life on atheism and science actually has some very nasty surprises in store for us.