Why do human beings behave as they do?We are capable of savage acts of violence but also spectacular feats of kindness: is one side of our nature destined to win out over the other?Every act of human behaviour has multiple layers of causation, spiralling back seconds, minutes, hours, days, months,...