Prehistoric life

by David Norman

In Prehistoric Life, David Norman unravels many mysteries, describing the complexity and variety of life on Earth through the ages, and presenting in clear terms the key scientific concepts needed…