Early Life on Earth - Wacey, David; Harries, Peter (Springer Netherlands, 2009)