Nick Lane, winner of the 2010 Royal Society Book Prize and the 2015 Biochemical Society Award, unravels life's mysteries. Ground-breaking science in an accessible form, in the vein of Richard Dawkins's "The Selfish Gene".