Greg P rated Life on a young planet: 3 stars Jul 24 Public Andrew H. Knoll: Life on a young planet (Paperback, 2005, Princeton University Press)Life on a young planet by Andrew H. Knoll