The History of Life
by Michael J. Benton
Here is the extraordinary story of the unfolding of life on Earth, told by Michael J. Ben...