Early Life on Earth : A Practical Guide - Wacey, David. (Springer Netherlands : Imprint: Springer, 2009)