The evolution of cells - Smith, Terry Lane ((Cells, the building blocks of life), 2012)