The new Adam Roberts novel is a story of global apocalypse, old hatreds and new beginnings, arguably his best novel yet.