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