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