A Brief History of Everyone Who Ever Lived: The Stories in Our Genes - Adam Rutherford

A dazzling tour of the latest genetic discoveries which are blurring the boundaries between science…