Life on a young planet : the first three billion years of evolution on Earth /
Knoll, Andrew H.
Princeton ; Oxford : Princeton University Press,
c2003.
Includes bibliographical references and index.
Life