Duel Without End is a fascinating journey through the long history of infection, from the dawn of life to humanity's future exploration of deep space.Mehr anzeigen