Seven million years : the story of human evolution - Palmer, Douglas